$(function() {
	var first = false;
	$("<link>")
    .attr({ rel: "stylesheet",
        type: "text/css",
        href: "./bootstrap/css/bootstrap.min.css"
    })
    .appendTo("head");
	var t = $("#mytable").ajaxgrid({
		render : rend,
		colModel : [ {
			display : '公司',
			name : 'ACCOUNT',
			width : '80',
			sortable : true,
			align : 'left'
		}, {
			display : '流程名称',
			name : 'SUBJECT',
			width : '180',
			sortable : true,
			align : 'left'
		}, {
			display : '部门',
			sortable : true,
			width : '100',
			name : 'DEPNAME'
		}, {
			display : '姓名',
			width : '80',
			sortable : true,
			name : 'MEMBER'
		}, {
			display : '接收日期',
			width : '80',
			sortable : true,
			name : 'RECEIVETIME'
		}, {
			display : '结束日期',
			width : '80',
			sortable : true,
			name : 'COMPLETETIME'
		}, {
			display : '处理时长(分钟)',
			width : '100',
			sortable : true,
			name : 'DEALTIME'
		} ],
		usepager : false

	// ,
	// height : '100%',
	// managerName : "fyOAReportManager",
	// managerMethod : "queryDealTimeReport"
	});
	function rend(txt, data, r, c) {
		return txt;
	}
	$("#queryBtn").attr("class","btn btn-default");
	$("#queryBtn").bind("click", function() {
		var formdate = $("#fromdate").val();
		var todate = $("#todate").val();
		// alert(todate);
		if (!(todate && todate != "") || !(formdate && formdate != "")) {
			alert("请选择表单接收时间期间");
			return;
		}

		if (todate && todate != "") {
			todate = Date.parse(todate);
		}
		if (formdate && formdate != "") {
			formdate = Date.parse(formdate);
		}

		var count = (todate - formdate) / (1000 * 60 * 60 * 24);
		if (count < 0) {
			alert("截止时间不能比开始时间早");
		}
		if (count > 90) {
			alert("截止时间不能比开始时间晚超过90天");
		}

		$("#lodingDiv").show();
		var downloadSrc =  "./fy_oa_audit_time_report.do?method=expAuditTimeInfo&fromdate="
									+ $("#fromdate").val()
									+ "&todate="
									+ $("#todate").val() + " 23:59:59";

		$.getJSON("./fy_oa_audit_time_report.do?method=getAuditTimeInfo", {
			fromdate : $("#fromdate").val(),
			todate : $("#todate").val() + " 23:59:59"
		}, function(datajson) {
			if (datajson.success) {
				$("#mytable").ajaxgridData({
					rows : datajson.result,
					page : 1,
					total : datajson.result.length
				});
				// $("#expBtn").removeAttr("disabled");
				if($("exp_a").length==0){
				$("#expBtn").parent().append('<a id="exp_a" class="btn btn-default"  target="_blank" href="'+downloadSrc+'" role="button">下载</a>');
				}else{
					$("exp_a").attr("href",downloadSrc);
				}
			} else {
				alert(datajson.msg);
			}
			$("#lodingDiv").hide();
		});
	});
	
	$("#expBtn").hide();
	/**
			.bind(
					"click",
					function() {
						var formdate = $("#fromdate").val();
						var todate = $("#todate").val();
						// alert(todate);
						if (!(todate && todate != "")
								|| !(formdate && formdate != "")) {
							alert("请选择表单接收时间期间");
							return;
						}

						if (todate && todate != "") {
							todate = Date.parse(todate);
						}
						if (formdate && formdate != "") {
							formdate = Date.parse(formdate);
						}

						var count = (todate - formdate) / (1000 * 60 * 60 * 24);
						if (count < 0) {
							alert("截止时间不能比开始时间早");
						}
						if (count > 90) {
							alert("截止时间不能比开始时间晚超过90天");
						}
						if(window.confirm("确认要导出信息？")) {
							$("#expBtn").attr("disabled",true);
							window.frames["downloadFrame"].src = "./fy_oa_audit_time_report.do?method=expAuditTimeInfo&fromdate="
									+ $("#fromdate").val()
									+ "&todate="
									+ $("#todate").val() + " 23:59:59";
							setTimeout(function() {
								$("#expBtn").attr("disabled",false);
							}, 5000);
						}
//						$("#lodingDiv").show();
//
//						setTimeout(function() {
//							$("#lodingDiv").hide();
//						}, 10000);
//						$("#downloadBtn").attr(
//								"href",
//								"./fy_oa_audit_time_report.do?method=expAuditTimeInfo&fromdate="
//										+ $("#fromdate").val() + "&todate="
//										+ $("#todate").val() + " 23:59:59");
//						document.getElementById("downloadBtn").click();
						// $.getJSON("./fy_oa_audit_time_report.do?method=getAuditTimeInfo",
						// {
						// fromdate : $("#fromdate").val(),
						// todate : $("#todate").val() + " 23:59:59"
						// }, function(datajson) {
						// if (datajson.success) {
						// $("#mytable").ajaxgridData({rows:datajson.result,page:1,total:datajson.result.length});
						// // $("#expBtn").removeAttr("disabled");
						// } else {
						// alert(datajson.msg);
						// }
						// });
					});
					**/
	$(".bDiv").removeAttr("style");
	// $(".pDiv").hide();
	// $(".vGrip").hide();
});

